Chris Pollett >
Old Classses >
CS174
( Print
View )
Student Corner:
[Grades Sec1]
[Submit Sec1]
[Lecture Notes]
[Discussion Board]
Course Info:
[Texts & Links]
[Description]
[Course Outcomes]
[Outcomes Matrix]
[Course Schedule]
[Grading]
[Requirements/HW/Quizzes]
[Class Protocols]
[Exam Info]
[Regrades]
[University Policies]
[Announcements]
HW Assignments:
[Hw1]
[Hw2]
[Hw3]
[Hw4]
[Hw5]
[Quizzes]
Practice Exams:
[Midterm]
[Final]
|
CS174Spring 2016Lecture Notes
Server-side Web Programming
Videos of lectures are available.
Below are my lecture notes for the class so far.
They should serve as a rough guide to what was covered on any given day.
Frequently, however, I say more in class than is in these notes.
Also, I tend to dynamically correct typos on the board
that might appear in these lecture notes. So caveat emptor.
Week 1: [Feb. 1 -- Introducing HTTP and Webservers]
[Feb. 3 -- More HTTP, HTML, XHTML]
Week 2: [Feb. 8 -- XHTML and HTML 5] [Feb.10 -- Tables and Forms]
Week 3: [Feb. 15 -- SSI and CSS] [Feb. 17 -- More CSS]
Week 4: [Feb. 22 -- Finish CSS, PHP Intro and Data Types]
[Feb. 24 -- PHP: Control Statements, Functions, Regex Patterns, Forms]
Week 5: [Feb. 29 -- PHP: Files, Cookies, Sessions, Databases] [Mar 2 -- Web-site Architecture, Databases and Classes]
Week 6: [Mar. 7 -- Prepared Database Queries, Classes] [Mar. 9 -- Namespaces, Traits, Exceptions]
Week 7: [Mar. 14 -- Generators, Git] [Mar. 16 Finish Git, GitHub, PRG]
Week 8: Spring Break
Week 9: [Apr. 4 -- Javascript - History, Adding to HTML, data types] [Apr. 6 -- Javascript (I/O, Control, Arrays, Objects Functions)]
Week 10: [Apr. 11 -- Javascript - Regex, Element Access, Form Processing, Positioning] [Apr. 13 -- Timers, XML]
Week 11: [Apr. 18 -- XML Schemas, XSLT, Start AJAX] [Apr. 20 -- Webservices, Proxies, Rest, File Uploads, Security]
Week 12: [Apr 25 -- Security] [Apr 27 -- Localization, Coding a Web Application]
Week 13: [May 2 -- Finish L10n, Scalability] [May 4 -- More Memcache, Squid, Benchmarking, More HTML 5]
Week 14: [May 9 -- More HTML 5 Multimedia] [May 11 -- Search Engine Optimization]
|